]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
windowManager: Fix shutdown signal connection
authorCarlos Garnacho <carlosg@gnome.org>
Sat, 29 Feb 2020 22:42:29 +0000 (23:42 +0100)
committerCarlos Garnacho <carlosg@gnome.org>
Sat, 29 Feb 2020 22:47:46 +0000 (23:47 +0100)
This signal relied on mutter changes that were withdrawn
and it was unintended to use here. Restore the usage of
good old MetaDisplay::x11-display-closing.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1056

js/ui/windowManager.js

index d02d2e183b9248a39148bff9bf071b03ed7997bb..9e15ba70a889b81a747966fe1910a0adeb5127f1 100644 (file)
@@ -922,10 +922,9 @@ var WindowManager = class {
                 null);
             return true;
         });
-        global.display.connect('shutdown-xserver', (display, task) => {
+        global.display.connect('x11-display-closing', () => {
             Shell.util_stop_systemd_unit('gsd-xsettings.target', 'fail');
             IBusManager.getIBusManager().restartDaemon();
-            task.return_boolean(true);
         });
 
         Main.overview.connect('showing', () => {